from DaySix.chatAiConfig import chatAiConfigInit, chatAiConfigGet
from DaySix.chatAiLog import chatAiLogInit, chatAiLog, chatAiLogEnable
from DaySix.chatAiStore import chatAiAdd, chatAiDbInit

# 这个的思路吗？
# 就是测试一下各个模块的功能
# 1、从初始化文件里面倒入所有的配置
# 2、通过配置的日志文件夹路径，来初始化日志文件
# 3、使用日志模块， 查看日志模块的功能是否OK！
# 4、测试聊天记录存储模块的初始化
# 5、查看聊天记录的存储是否OK

if __name__ == "__main__":
    #初始化配置文件
    botConfig = chatAiConfigInit("chatAi.ini")

    logfile = chatAiConfigGet("log_file")
    chatAiLogInit(logfile)
    chatAiLogEnable(True)

    chatAiLog("info","欢迎来到招聘助手聊天机器人！！")
    chatAiLog("info","现在开始初始化数据库！！")

    dbFile = chatAiConfigGet(key="log_db")
    chatAiLog("info","现在开始初始化数据库！！")

    chatAiDbInit("./chat.log")

    chatAiLog("info","现在开始初始化数据库！！")
    chatAiAdd("human", "你是谁呀？")
    chatAiAdd("assistant", "我是机器人？")